scientific advances - Espagnol Anglais Dictionnaire